package team.headnurse.nursemanagement.model;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author Eugene-Forest
 */
@Entity
@Table(name = "scheduling_reference")
public class SchedulingReference {

  @Id
  private String departmentId;

  private int monthlyBreak;
  private int nurseNumber;
  private int assistantNumber;

  public SchedulingReference(){}
  public SchedulingReference(String departmentId, int monthlyBreak, int nurseNumber, int assistantNumber) {
    this.departmentId = departmentId;
    this.monthlyBreak = monthlyBreak;
    this.nurseNumber = nurseNumber;
    this.assistantNumber = assistantNumber;
  }

  public String getDepartmentId() {
    return departmentId;
  }

  public void setDepartmentId(String departmentId) {
    this.departmentId = departmentId;
  }

  public int getMonthlyBreak() {
    return monthlyBreak;
  }

  public void setMonthlyBreak(int monthlyBreak) {
    this.monthlyBreak = monthlyBreak;
  }

  public int getNurseNumber() {
    return nurseNumber;
  }

  public void setNurseNumber(int nurseNumber) {
    this.nurseNumber = nurseNumber;
  }

  public int getAssistantNumber() {
    return assistantNumber;
  }

  public void setAssistantNumber(int assistantNumber) {
    this.assistantNumber = assistantNumber;
  }
}
